package cn.yunyichina.provider.authorize.entity;

/**
*
* @Author auto_gen_by_tool
* @CreatedTime 2016-09-21 00:44:23
*/
public class Api {

     /*分类Id*/
     private String id;
     public void setId(String id) {
          this.id = id;
     }
     public String getId() {
          return id;
     }

     /*接口名*/
     private String apiName;
     public void setApiName(String apiName) {
          this.apiName = apiName;
     }
     public String getApiName() {
          return apiName;
     }

     /*接口定义*/
     private String apiDefine;
     public void setApiDefine(String apiDefine) {
          this.apiDefine = apiDefine;
     }
     public String getApiDefine() {
          return apiDefine;
     }

     /*分类Id*/
     private String apiClassId;
     public void setApiClassId(String apiClassId) {
          this.apiClassId = apiClassId;
     }
     public String getApiClassId() {
          return apiClassId;
     }

     /*分类名称*/
     private String apiClassName;
     public void setApiClassName(String apiClassName) {
          this.apiClassName = apiClassName;
     }
     public String getApiClassName() {
          return apiClassName;
     }

     /*功能描述*/
     private String description;
     public void setDescription(String description) {
          this.description = description;
     }
     public String getDescription() {
          return description;
     }

     /*提交参数格式 JSON XML*/
     private String requestDataFormat;
     public void setRequestDataFormat(String requestDataFormat) {
          this.requestDataFormat = requestDataFormat;
     }
     public String getRequestDataFormat() {
          return requestDataFormat;
     }

     /*返回参数格式 JSON XML*/
     private String responseDataFormat;
     public void setResponseDataFormat(String responseDataFormat) {
          this.responseDataFormat = responseDataFormat;
     }
     public String getResponseDataFormat() {
          return responseDataFormat;
     }

     /*http请求方式 POST GET POST/GET*/
     private String httpRequestMethod;
     public void setHttpRequestMethod(String httpRequestMethod) {
          this.httpRequestMethod = httpRequestMethod;
     }
     public String getHttpRequestMethod() {
          return httpRequestMethod;
     }

     /*是否收费  1 免费  2 收费*/
     private Short freeFlag;
     public void setFreeFlag(Short freeFlag) {
          this.freeFlag = freeFlag;
     }
     public Short getFreeFlag() {
          return freeFlag;
     }

     /*调用频率  0 忽略  如果大于0 则 频率单位 那字段肯定要大于0*/
     private Integer frequency;
     public void setFrequency(Integer frequency) {
          this.frequency = frequency;
     }
     public Integer getFrequency() {
          return frequency;
     }

     /*频率单位  0 忽略  1 每秒  2 每分钟  3 每小时  4 每天*/
     private Short frequencyUnit;
     public void setFrequencyUnit(Short frequencyUnit) {
          this.frequencyUnit = frequencyUnit;
     }
     public Short getFrequencyUnit() {
          return frequencyUnit;
     }

     /*加密方式  0 正常加密   1 不加密,只加base64*/
     private Short encryptFlag;
     public void setEncryptFlag(Short encryptFlag) {
          this.encryptFlag = encryptFlag;
     }
     public Short getEncryptFlag() {
          return encryptFlag;
     }

     /*加密类型 1:DES 2:3DES 3:RSA 4:AES 5:MD5*/
     private Short encryptType;
     public void setEncryptType(Short encryptType) {
          this.encryptType = encryptType;
     }
     public Short getEncryptType() {
          return encryptType;
     }

     /*发布标志  1-外部  2-全部（包含外部）*/
     private Short publicFlag;
     public void setPublicFlag(Short publicFlag) {
          this.publicFlag = publicFlag;
     }
     public Short getPublicFlag() {
          return publicFlag;
     }

     /*是否需要验签 0-需要 1-不需要*/
     private Short signFlag;
     public void setSignFlag(Short signFlag) {
          this.signFlag = signFlag;
     }
     public Short getSignFlag() {
          return signFlag;
     }

     /*创建时间*/
     private String createdTime;
     public void setCreatedTime(String createdTime) {
          this.createdTime = createdTime;
     }
     public String getCreatedTime() {
          return createdTime;
     }

     private String beginCreatedTime;
     public void setBeginCreatedTime(String beginCreatedTime) {
          this.beginCreatedTime = beginCreatedTime;
     }
     public String getBeginCreatedTime() {
          return beginCreatedTime;
     }

     private String endCreatedTime;
     public void setEndCreatedTime(String endCreatedTime) {
          this.endCreatedTime = endCreatedTime;
     }
     public String getEndCreatedTime() {
          return endCreatedTime;
     }

     /*最后更新时间*/
     private String lastUpdateTime;
     public void setLastUpdateTime(String lastUpdateTime) {
          this.lastUpdateTime = lastUpdateTime;
     }
     public String getLastUpdateTime() {
          return lastUpdateTime;
     }

     private String beginLastUpdateTime;
     public void setBeginLastUpdateTime(String beginLastUpdateTime) {
          this.beginLastUpdateTime = beginLastUpdateTime;
     }
     public String getBeginLastUpdateTime() {
          return beginLastUpdateTime;
     }

     private String endLastUpdateTime;
     public void setEndLastUpdateTime(String endLastUpdateTime) {
          this.endLastUpdateTime = endLastUpdateTime;
     }
     public String getEndLastUpdateTime() {
          return endLastUpdateTime;
     }

}